Don't display untranslated translator credits.
authorMatthias Clasen <maclas@gmx.de>
Tue, 13 Jul 2004 05:50:54 +0000 (05:50 +0000)
committerMatthias Clasen <matthiasc@src.gnome.org>
Tue, 13 Jul 2004 05:50:54 +0000 (05:50 +0000)
Tue Jul 13 01:50:06 2004  Matthias Clasen  <maclas@gmx.de>

* gtk/gtkaboutdialog.c (display_credits_dialog): Don't
display untranslated translator credits.

ChangeLog
ChangeLog.pre-2-10
ChangeLog.pre-2-6
ChangeLog.pre-2-8
gtk/gtkaboutdialog.c

index e2c806ec786c365435a36219552c81dde0d26753..60ee8fe2fb3ff4e32079ad4be045e75c1c1d9c07 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,8 @@
+Tue Jul 13 01:50:06 2004  Matthias Clasen  <maclas@gmx.de>
+
+       * gtk/gtkaboutdialog.c (display_credits_dialog): Don't
+       display untranslated translator credits. 
+
 Tue Jul 13 01:15:05 2004  Matthias Clasen  <maclas@gmx.de>
 
        * gtk/gtkiconview.c: Some documentation updates.
index e2c806ec786c365435a36219552c81dde0d26753..60ee8fe2fb3ff4e32079ad4be045e75c1c1d9c07 100644 (file)
@@ -1,3 +1,8 @@
+Tue Jul 13 01:50:06 2004  Matthias Clasen  <maclas@gmx.de>
+
+       * gtk/gtkaboutdialog.c (display_credits_dialog): Don't
+       display untranslated translator credits. 
+
 Tue Jul 13 01:15:05 2004  Matthias Clasen  <maclas@gmx.de>
 
        * gtk/gtkiconview.c: Some documentation updates.
index e2c806ec786c365435a36219552c81dde0d26753..60ee8fe2fb3ff4e32079ad4be045e75c1c1d9c07 100644 (file)
@@ -1,3 +1,8 @@
+Tue Jul 13 01:50:06 2004  Matthias Clasen  <maclas@gmx.de>
+
+       * gtk/gtkaboutdialog.c (display_credits_dialog): Don't
+       display untranslated translator credits. 
+
 Tue Jul 13 01:15:05 2004  Matthias Clasen  <maclas@gmx.de>
 
        * gtk/gtkiconview.c: Some documentation updates.
index e2c806ec786c365435a36219552c81dde0d26753..60ee8fe2fb3ff4e32079ad4be045e75c1c1d9c07 100644 (file)
@@ -1,3 +1,8 @@
+Tue Jul 13 01:50:06 2004  Matthias Clasen  <maclas@gmx.de>
+
+       * gtk/gtkaboutdialog.c (display_credits_dialog): Don't
+       display untranslated translator credits. 
+
 Tue Jul 13 01:15:05 2004  Matthias Clasen  <maclas@gmx.de>
 
        * gtk/gtkiconview.c: Some documentation updates.
index aa4c8b810a020358e8513222fd64a44a53aa5ad0..f5df56128022e873086c5373b2558e58e80900b0 100644 (file)
@@ -1157,8 +1157,12 @@ gtk_about_dialog_get_translator_credits (GtkAboutDialog *about)
  * Using gettext(), a simple way to achieve that is to mark the
  * string for translation:
  * <informalexample><programlisting>
- *  gtk_about_dialog_set_translator_credits (about, _("translator-credits"));
+ *  gtk_about_dialog_set_translator_credits (about, _("translator_credits"));
  * </programlisting></informalexample>
+ * It is a good idea to use the customary msgid "translator_credits" for this
+ * purpose, since translators will already know the purpose of that msgid, and
+ * since #GtkAboutDialog will detect if "translator_credits" is untranslated
+ * and hide the tab.
  *
  * Since: 2.6
  **/
@@ -1661,7 +1665,9 @@ display_credits_dialog (GtkWidget *button,
   if (priv->documenters != NULL)
     add_credits_page (about, notebook, _("Documented by"), priv->documenters);
     
-  if (priv->translator_credits != NULL) 
+  if (priv->translator_credits != NULL &&
+      !strcmp (priv->translator_credits, "translator_credits") &&
+      !strcmp (priv->translator_credits, "translator-credits")) 
     {
       gchar *translators[2];